기초: 리프시츠 연속성
오류의 전파를 제어하기 위해, 함수 $f(t, y)$가 너무 거칠게 "뛰어오르지" 않아야 합니다. 이를 정량화한 것이 리프시츠 조건입니다.
$D \subset \mathbb{R}^2$에서 변수 $y$에 대해 함수 $f(t, y)$가 리프시츠 조건을 만족할 때, 다음을 만족하는 상수 $L > 0$이 존재합니다:
$$|f(t, y_1) - f(t, y_2)| \le L|y_1 - y_2|$$
모든 $(t, y_1), (t, y_2) \in D$에 대해 성립합니다. 이 상수 $L$은 함수의 세로 방향 변화 속도에 대한 '속도 제한'입니다.
예제 1: 리프시츠 상수 분석
$D = \{(t, y) \mid 1 \le t \le 2, -3 \le y \le 4\}$에서 $f(t, y) = t|y|$를 고려하세요. 평균값 정리(또는 절댓값의 성질)에 의해:
$|f(t, y_1) - f(t, y_2)| = |t|y_1| - t|y_2|| = |t| \cdot ||y_1| - |y_2|| \le |t| \cdot |y_1 - y_2|$.
우리 정의역 내 $t$의 최대값이 2이므로, 리프시츠 상수는 $L=2$입니다.
정의역의 기하학적 무결성
구멍이 가득한 정의역에서는 초기값 문제를 해결할 수 없습니다. 우리는 볼록성입니다.
집합 $D$가 볼록하다는 것은 임의의 두 점 $(t_1, y_1)$와 $(t_2, y_2)$에 대해, 다음과 같이 정의된 선분이 $D$에 포함된다는 것입니다:
$$((1 - \lambda)t_1 + \lambda t_2, (1 - \lambda)y_1 + \lambda y_2)$$
$\lambda \in [0, 1]$일 때, 이 선분도 $D$에 포함됩니다. 이렇게 함으로써 해의 경로가 유효한 계산 영역 밖으로 나가는 일이 없음을 보장합니다.
존재성 및 유일성 정리
이러한 조건들이 일치할 때, 우리는 정리 5.4: 함수 $f$가 볼록 집합 $D$ 위에서 연속이고 리프시츠 조건을 만족한다면, 초기값 문제 $y' = f(t, y), y(a) = \alpha$는 유일한 해 $y(t)$를 가집니다. 이는 오일러 방법($w_{i+1} = w_i + h f(t_i, w_i)$)과 같은 간단한 방법부터 예측-보정 논리까지 모두 타당하게 만듭니다:
$WC = w_{i-1} + \frac{h}{24}[9f(t_i, WP) + 19f(t_{i-1}, w_{i-1}) - 5f(t_{i-2}, w_{i-2}) + f(t_{i-3}, w_{i-3})]$.